home *** CD-ROM | disk | FTP | other *** search
/ Internet Info 1994 March / Internet Info CD-ROM (Walnut Creek) (March 1994).iso / networking / ip / slip / sl.shar / sl / vax.diff < prev   
Text File  |  1988-04-12  |  3KB  |  95 lines

  1. *** conf/files.orig    Thu Apr  7 11:05:31 1988
  2. --- conf/files    Thu Apr  7 15:17:19 1988
  3. ***************
  4. *** 1,5 ****
  5. --- 1,6 ----
  6.   net/af.c        standard
  7.   net/if.c        standard
  8. + net/if_sl.c        optional sl
  9.   net/raw_cb.c        standard
  10.   net/raw_usrreq.c    standard
  11.   net/route.c        standard
  12. *** h/ioctl.h.orig    Thu Apr  7 11:06:05 1988
  13. --- h/ioctl.h    Thu Apr  7 15:17:14 1988
  14. ***************
  15. *** 176,181 ****
  16. --- 176,182 ----
  17.   #define    NTTYDISC    2        /* new tty discipline */
  18.   #define    TABLDISC    3        /* hitachi tablet discipline */
  19.   #define    NTABLDISC    4        /* gtco tablet discipline */
  20. + #define    SLIPDISC    5        /* serial IP discipline */
  21.   
  22.   #define    FIOCLEX        _IO(f, 1)        /* set exclusive use on fd */
  23.   #define    FIONCLEX    _IO(f, 2)        /* remove exclusive use */
  24. *** net/route.c.orig    Thu Apr  7 15:15:57 1988
  25. --- net/route.c    Thu Apr  7 15:16:51 1988
  26. ***************
  27. *** 241,252 ****
  28.               error = EEXIST;
  29.               goto bad;
  30.           }
  31. !         ifp = if_ifwithaddr(&entry->rt_gateway);
  32.           if (ifp == 0) {
  33. !             ifp = if_ifwithnet(&entry->rt_gateway);
  34.               if (ifp == 0) {
  35. !                 error = ENETUNREACH;
  36. !                 goto bad;
  37.               }
  38.           }
  39.           m = m_get(M_DONTWAIT, MT_RTABLE);
  40. --- 241,263 ----
  41.               error = EEXIST;
  42.               goto bad;
  43.           }
  44. !         for (ifp = ifnet; ifp; ifp = ifp->if_next) {
  45. !             if (ifp->if_addr.sa_family != entry->rt_dst.sa_family ||
  46. !                 !(ifp->if_flags&IFF_UP))
  47. !                     continue;
  48. !             if ((ifp->if_flags & IFF_POINTOPOINT) &&
  49. !                 (bcmp(ifp->if_dstaddr.sa_data, entry->rt_dst.sa_data, 14) == 0)
  50. !                 || (bcmp(ifp->if_dstaddr.sa_data, entry->rt_gateway.sa_data, 14) == 0))
  51. !                 break;
  52. !         }
  53.           if (ifp == 0) {
  54. !             ifp = if_ifwithaddr(&entry->rt_gateway);
  55.               if (ifp == 0) {
  56. !                 ifp = if_ifwithnet(&entry->rt_gateway);
  57. !                 if (ifp == 0) {
  58. !                     error = ENETUNREACH;
  59. !                     goto bad;
  60. !                 }
  61.               }
  62.           }
  63.           m = m_get(M_DONTWAIT, MT_RTABLE);
  64. *** sys/tty_conf.c.orig    Thu Apr  7 15:16:26 1988
  65. --- sys/tty_conf.c    Thu Apr  7 15:16:36 1988
  66. ***************
  67. *** 21,26 ****
  68. --- 21,30 ----
  69.   #if NTB > 0
  70.   int    tbopen(),tbclose(),tbread(),tbinput(),tbioctl();
  71.   #endif
  72. + #include "sl.h"
  73. + #if NSL > 0
  74. + int    slopen(),slclose(),slinput(),sltioctl(),slstart();
  75. + #endif
  76.   
  77.   struct    linesw linesw[] =
  78.   {
  79. ***************
  80. *** 45,50 ****
  81. --- 49,61 ----
  82.   #if NTB > 0
  83.       tbopen, tbclose, tbread, nodev, tbioctl,
  84.       tbinput, nodev, nulldev, ttstart, nulldev,        /* 4 */
  85. + #else
  86. +     nodev, nodev, nodev, nodev, nodev,
  87. +     nodev, nodev, nodev, nodev, nodev,
  88. + #endif
  89. + #if NSL > 0
  90. +     slopen, slclose, nodev, nodev, sltioctl,
  91. +     slinput, nodev, nulldev, slstart, nulldev,        /* 5 */
  92.   #else
  93.       nodev, nodev, nodev, nodev, nodev,
  94.       nodev, nodev, nodev, nodev, nodev,
  95.